build:vm.o parser.o
	rm -rf ../build
	mkdir -p ../build
	gcc vm.o parser.o -o ../build/vm

vm.o:vm.c vm.h
	gcc -c vm.c -o vm.o -std=c11

parser.o:parser.c vm.h
	gcc -c parser.c -o parser.o -std=c11

clean:
	rm -rf ./*.o
	rm -rf ../build/*

.PHONY:build clean